Page({
    data: {
      prescription: {},
    },

    onPrescriptionIn(e){
      const {id} = e.currentTarget.dataset;
      wx.navigateTo({
        url: `/my/pages/prescriptionIn/prescriptionIn?id=${id}`,
      })
    },

    onLoad: function () {
      this.loadPrescriptionDetail()
    },
    
  // 获取处方信息
 loadPrescriptionDetail() {
  // 从本地存储中获取 token
  const app = getApp();
  const token = app.globalData.token 
  console.log('当前token:', token);
  wx.request({
    url: 'http://localhost:8080/medical/prescription/list',
    // 设置请求头，把 token 带过去，这里的格式要和后端约定好，常见的如 Bearer token 的形式
    header: {
      'Authorization': `Bearer ${token}`  
    },
    success: (res) => {
      console.log('获取处方信息成功', res.data);
      this.setData({
        prescription: res.data.rows
      })
    },
    fail: (err) => {
      console.error('获取处方信息失败', err);
    }
  })
},

    // 下拉刷新事件（onPullDownRefresh 需在 json 中配置 "enablePullDownRefresh": true）
    onPullDownRefresh() {
      // 下拉刷新，重置数据
      this.setData({
        prescriptionList: [],
        page: 1,
        hasMore: true
      });
      this.loadData();
      // 停止下拉刷新动画
      wx.stopPullDownRefresh();
    },
  
    // 上拉触底事件
    onReachBottom() {
      if (this.data.hasMore) {
        this.data.page++;
        this.loadData();
      }
    }
  });